package com.wxy.gxs.springbootprojectday25.service;

import com.wxy.gxs.springbootprojectday25.bean.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TypeService {
//    查询全部
    public List<Type> findAll();
//    分页的情况下查询全部:

    public Page<Type> listType(Pageable pageable);

//    按照编号查询

    public Type findTypeById(Long id);

//    按照姓名查询

    public Type  findTypeByName(String name);

//    添加

    public Type add(Type type);

//    删除

    public void delete(Long id);

//    修改

    public Type update(Long id ,Type type);

}
